Thank you for downloading!
triCerat's ScrewDrivers
v4.6.01 (build 09) (8/26/2011)
This is a fully functional 30-day Trial Version.
- All users that have the client installed will get a nag screen at logon.
- Users in the Administrators Group will see the license activation screen at logon.
Upgrade Instructions
From ScrewDrivers v4.x
- The ScrewDrivers Server 4.6.1 is compatible with all other ScrewDrivers v4.x versioned clients, however it is recommended that you make your best effort to upgrade your clients at the same time in order to reap all of the benefits of the new version.
- When upgrading from a previous installation, you will need to reboot your system for the changes to take effect. It is also recommended that you log off all users, because if a ScrewDrivers-created printer is in use during the install/upgrade/uninstall... then the install will fail.
From ScrewDrivers v3
- ScrewDrivers v4 Server and ScrewDrivers v3 Server can cohabitate on the same system.
- The ScrewDrivers v4 client includes backward compatibility with the ScrewDrivers v3 Server, which should allow for a smooth upgrade process. However, if both versions of the server are installed, your users running the v4 client will receive a duplicate set of virtual printers.
- If you haven't done so already, you will need to request a new serial # on our license upgrades page. ScrewDrivers v3 Serial #'s will not work with ScrewDrivers v4.
New Installation Instructions
For more detailed instructions, please see the ScrewDrivers Quick Start Guides, or the ScrewDrivers Documentation.
- It is highly recommended that your first install of ScrewDrivers be in a non-production environment.
- Please install the ScrewDrivers Server on your Terminal/Citrix Server or Virtual Desktop, and the ScrewDrivers Client on your local client workstation (where the printer is attached/installed).
- The following Security settings are updated by the installation:
- (In order for users to be able to print, they need the following security access on the Terminal Server:)
- Read/Query access to the registry key: HKLM\System\CurrentControlSet\Control\Print\Printers
- FULL access to the registry key: HKLM\Software\triCerat\Simplify Printing Server v4
- FULL access to the default spool directory, as specified in the registry key:
HKLM\System\CurrentControlSet\Control\Print\Printers
under the value:"DefaultSpoolDirectory"
For most installations it will be set to: Windows\System32\Spool\Printers
- Each user needs FULL access to their own temp directory, typically located in:
Documents and Settings\username\Local Settings\Temp
- By default, all users will have access to the ScrewDrivers Server v4 control panel applet. It is strongly
recommended that you restrict this by setting the file security on the file:
Windows\System32\sd4console.cpl
so that only Administrators have read access to it.
- All users that are going to be printing should have the "Virtual Channels" permission. This can be set by going to
the Terminal Services Configuration control panel and
right clicking on the appropriate connection method (RDP-tcp
or ICA-tcp). There is a Permissions tab, and within the advanced permissions is the Virtual Channels permission. By default this is not explicitly defined for Users, and that is fine unless you specifically override it for a user or group
ScrewDrivers Clients
To ease deployment of the ScrewDrivers Client, triCerat provides many deployment packages. These packages include bundles that allow you to install both the Citrix Receiver and the triCerat ScrewDrivers Client at the same time. You can find a list of the available packages here: ScrewDrivers Client Downloads.
Licensing
Once you have installed the product your free 30-day trial will commence. At any time during or after the trial you may enter a product serial number and activation code to remove the trial dialog and begin full use of the software in a production environment.
YOUR INSTALLATION OF THIS PRODUCT IS SUBJECT TO triCerat's END USER LICENSE AGREEMENT.
All triCerat product licenses are sold per server and are also available as concurrent licenses. For more information about licensing, ask your triCerat representative.
After you have purchased, you will receive a serial number via email. Activate your serial number on our New Software Activation Page
Technical Support
triCerat offers FREE technical support on all products during the 30-day evaluation period.
Contact Us:
- email: support@tricerat.com
- US/Canada Toll Free: (800) 582-5167
- EMEA: +44 (0)1582 638800
- Int'l: 1 (410) 715-4226
Change History
The below list is a brief snapshot of the fixes and feature additions provided in this release. Please contact triCerat Support for information regarding your specific issue or support case, and they will be able to help you determine if the issue has been resolved in this release.
4.6.01.09 (9/9/2011)
- Fixed - PDF font printing errors
- Fixed - Port creation sometimes fails preventing printers from being created in the session
- Fixed - MSTSC errors after disabling the plugin
- Fixed - Images printing in the wrong location on the page
- Fixed - PDF header printing errors
- Fixed - Excel printing outside of cells when pre-render text is turned on
- Fixed - German translations
- Fixed - Invalid default printer setting when no client printers are available
- Fixed - Locally cached queues removed when ScrewDrivers printers are not present
- Fixed - Windows 2000 Server support
- Fixed - Session user name query failure
- Added - Registry option to disable writing of SessionDefaultDevices
4.6.00.05 (4/28/2011)
- Added - Now available in English, German, French, Spanish, and Japanese
- Added - Client and server are backwards compatible with previous v4 versions
- Fixed - Lines missing on output
- Fixed - Ports getting stuck when users log out
- Fixed - Memory leak
4.5.08.80 (12/14/2010)
- Added - OS X client support
- Fixed - problem with PDF export
- Fixed - output issue with label printer
- Fixed - remote session closing with Windows XP client
- Fixed - image output issues
4.5.07.74 (11/5/2010)
- Fixed - uninstall issue when removing SD line from Citrix registry
- Fixed - printer query bug when users don't have access to HKLM
- Fixed - Windows 2000 server support
- Fixed - image printing bugs
- Fixed - black backgrounds around images
- Fixed - client crash when printing PDF
4.5.06.66 (8/4/2010)
- Fixed - uninstall issue when removing SD line from module.ini
- Fixed - printer query bug that caused printers to not be stored to cache correctly
4.5.05.60 (7/22/2010) (client only)
- Fixed - crash in client during query
4.5.04.58 (6/29/2010)
- Fixed - client install issue with ICA per-user install (not copying sdica6.dll)
- Fixed - uninstall of sd from module.ini when sd is only entry on VirtualDriver line
- Fixed - printers not cleaned up on a forced logoff after disconnect if SD configured to not delete on disconnect
- Fixed - crash when uncaching printer info
- Added - CapsVersion value stored in registry in order to detect need for requery
- Fixed - Windows 2000 support now operating again
- Fixed - misc minor driver output quality issues
4.5.03.53 (6/11/2010)
- Added - improved support for watermarks
4.5.03.45 (5/28/2010)
- Intermediate build for Simplify Suite 5.3
4.5.02.44 (5/17/2010)
- Fixed - font embedding issue when temp font name collides
- Fixed - alpha blending issue
- Fixed - trial expired dialog displays twice on Windows XP servers
4.5.02.35 (4/27/2010)
- Added - enhanced image compression
- Added - additional form query for forms that change based on orientation
- Added - additional extended options on client
- Fixed - misc bugfixes
- Fixed - updated handling of ICA client plugin load order
- Added - force grayscale
- Fixed - per-session default printers for Win7/2008
4.4.06.56 (1/1/2010)
- Fixed - removed client bandwidth control in favor of native protocol virtual channel controls
4.4.04.44 (10/9/2009)
- Added - option for 16bpp image processing
- Added - custom reg fix for skewed text output from MS Reporting Services (BltWidthFix)
- Fixed - handle leak in Driver Deny
- Fixed - default printer not set for admin-assigned printers in Simplify Printing
- Fixed - improved timeout handling in VC wait for receive
- Added - sd4.exe switches for removing all SD ports from server
- Fixed - corrected check for physical console on XenDesktop with Windows Vista/7
- Fixed - memory leak when setting up ACL's for printers in Win2008
- Fixed - misc bugfixes
4.4.03.38 (9/9/2009)
- Fixed - "wait for printers" setting wasn't taking effect correctly on all systems
- Fixed - Custom dashed lines scaled correctly
- Added - support for Simplify Printing shared printers
- Fixed - font embedding issue when Adobe temp font names are duplicated by Adobe
- Fixed - query of custom forms only gets user forms
- Fixed - server bails on connection if bad data is received from the client
- Added - logging of client OS in client log
- Fixed - control panel applet on Vista/2008/7 launches correctly even with UAC on
4.4.02.25 (6/25/2009)
- Fixed - Session crash in some cases when SD client is not installed
- Fixed - Instability when running >256 concurrent sessions
- Fixed - Win2k incompatibility in session check
- Added - Ability to log client version for every login (LogClient)
- Fixed - Default printer recapture after session reconnect
- Fixed - Image compression "Force" configuration
- Fixed - Citrix client install issue when client was upgraded from a pre-10 install
- Fixed - misc configuration bugs
4.4.01.16 (5/14/2009)
- Added - Driver Denial settings from server side
- Added - enhanced image compression during print job
- Added - increase efficiency of text processing
- Added - additional logging of printer caps during login
- Added - catch custom paper size of 0x0, default to letter size
- Fixed - processing of Raster Op that requires destination surface (previously failed on PS Printers)
- Fixed - pop more informative message for invalid kernel driver error when dll versions mismatch
- Added - sd4.exe included in server install
- Fixed - printers dissapearing when session is disconnected and reconnected quickly (or transfered) without user knowing
4.3.05.32 (4/2/2009)
- Fixed - port error on Windows 2000 servers
- Fixed - updated platform and session checks
- Fixed - Notification service issues on Windows 2008/Vista
- Added - database online checks
4.3.05.28 (3/20/2009)
- Fixed - orientation selection on PDF export-only Printers
- Added - option to "autogenerate export filename"
- Fixed - "force destination" option for export
- Fixed - image output when destination source is initially invalid
- Added - support for 16bpp images with 5-6-5 format
- Added - command line tool for distributed licenses
- Fixed - punting to EngBitBlt for black box rendering
4.3.04.26 (3/6/2009)
4.3.04.20 (2/6/2009)
- Released with Simplify Suite v5
- Added dynamic enabling of logging for Simplify Notification Service
4.3.03.17 (1/14/2009)
4.3.02.09 (12/12/2008)
- Fixed - Control Panel startup issue
4.3.01.08 (12/5/2008)
- Fixed - Memory leak on Windows 2008
- Fixed - Access violation
- Fixed - client not sending notification of default printer change
- Fixed - Windows 2008 issue with Virtual Channel closing before disconnect completes
- Fixed - send of non-24bpp brushes to client
- Fixed - only requery printers on delete/rebuild during disconnect/reconnect
- Fixed - x64 installer puts registry and file entries in 32bit location
- Added - Simplify Suite v5 compatibility
- Added - Vista installer for Server-side (ScrewDrivers for Workstations)
- Added - keep registry settings on an upgrade
- Fixed - Windows 2008 install invalidly requested Print Spooler stop during install/uninstall
4.2.01.44 (7/30/2008)
- Fixed - Server CPU spike when client gets WININICHANGE during login
- Fixed - Suggest/Force configurations for Export
- Added - Hook for online license activation (not yet available on triCerat server!)
- Fixed - handle of reconnect when user token is null
- Fixed - client installer updates for ica
- Added - improved handling of brushes
- Fixed - text ouput when client has Generic/Text only printer (common for receipt printers)
- Fixed - updated client install to show up for All Users in Add/Remove programs
- Fixed - control panel crash when spoof default is checked but edit field is empty
4.1.09.36 (5/29/2008)
- Fixed - BitBlt with no source or brush
4.1.08.34 (4/15/2008)
- Fixed - handle incomplete session termination (rest during disconnect)
- Fixed - font scaling when page x/y resolution not symmetric
- Fixed - Force/Deny GUI logic
- Fixed - Client control panel CacheMethod in HKCU
- Fixed - handling return code for color caps on HP all in one's
- Added - support for VMWare VDM rdp client plugin setting
- Added - support for Citrix client install as non-admin
4.1.07.32 (3/13/2008)
- Added - Support for Brushes
4.1.07.28 (1/24/2008)
- Fixed - bitmap output when a black and white bitmap is sent as 24bpp
4.1.07.27 (1/11/2008)
- Added - First public release build for Windows 2008 Support
- Fixed - User style lines
- Fixed - Line Attribute state change error
- Fixed - graceful handling of negative resolutions from client Printers
- Fixed - made "export to client" not available for selection when using Print server
- Added - Allow client cache method to be stored in HKCU if users don't have access to HKLM
- Fixed - install_ica edits HKCU citrix keys for 10.x and later clients
4.1.06.5 (10/31/2007)
- Fixed - delay when "Wait for Printers" is selected but no printers are set to build
- Fixed - actions in print dialog
- Fixed - extremely small font sizes not printing
- Fixed - clean up session key when no client installed
- Fixed - GDI resource leak
- Added - Allow override of Print Job Creator/Printing User verfication
4.1.04.98 (9/13/2007)
- Fixed - error reseting line size in DrvLineTo rendering
4.1.04.95 (8/20/2007)
- Fixed - raw passthrough error
4.1.03.94 (8/6/2007)
- Added - "Author" and "Printer" fields to printjob stats output log
- Fixed - Memory leak in PDF output
- Added - Per Printer extended configurations
- Fixed - v4 Client crash when printing from v3 server
- Fixed - set edit controls in control panel applet to dirty when info changes
- Added - verbosity output to install_ica
- Fixed - crash in PDF Export file selection
4.1.02.90 (5/23/2007)
- Fixed - Resolution selection for some printers (problems as of 4.0.17)
- Fixed - Restore old default printer
- Added - Naming scheme options for length of name and space removal
- Fixed - session state crash in SD for XP RDC
- Added - Security check for print jobs going to wrong printer/session/user
- Added - ForceForeground flag to force second print dialog to the front
- Added - sdclient.exe to client installs for automating printer query
- Fixed - RAW data printing error
- Added - additional communication messages to print server agent
- Added - special flag for workaround of problems in OKI printers
4.1.01.85 (5/4/2007)
- Changed - reduced bit depth of non-color printouts
- Added - ability to add separator page through ScrewDrivers instead of system level
- Fixed - embedded font bug in Print Server Agent
- Fixed - custom naming scheme problem in Print Server objects
- Changed - optimized default data streaming parameters
- Fixed - Media Type selection
4.0.17.80 (4/10/2007)
- Fixed - indexed resolution selection
4.0.17.79 (4/9/2007)
- Added - export (pdf/bmp) and actions are now available
4.0.16.77 (3/12/2007)
- Fixed - font query issue on Win9x clients
- Fixed - memory leak in driver
4.0.16.76 (3/1/2007)
- Fixed - client crash when job is deleted before completed
- Fixed - collate setting not taking effect on some print jobs
- Fixed - crash on Windows Vista during RDP connection due to tray icon bug
- Fixed - scaled image output issue
4.0.15.73 (1/31/2007)
- Fixed - (SDPS) refresh owner's assignments from db
- Fixed - check printer type on delete
4.0.15.71 (1/29/2007)
- Added - server options to force advanced spooler settings for SD printers
4.0.15.70 (1/24/2007)
- Fixed - Windows 98 Client plugin signals missing dll function
4.0.15.69 (1/22/2007)
- Fixed - Reset device properly on page state change
- Fixed - Licensing error in 4.0.15.68
4.0.15.68 (1/22/2007)
- Fixed - graphics handle set to null incorrectly on change of state
- Fixed - local printers incorrectly deleted on passthrough Server
- Fixed - dynamic add/remove of network printers from the client
- Fixed - crash related to threading of multiple print jobs on the client
- Fixed - misc updates related to Simplify Suite integration
- Added - Restore old default printer on disconnect of session
4.0.15.60 (1/8/2007)
- Added - special server log for recording print jobs, LogPrintJob
4.0.14.57 (server-only) (12/8/2006)
- Fixed - SharePrinters registry key
4.0.14.56 (12/7/2006)
- Added - Support for Windows Vista RDP6 client (and RDP6 client running on older OS's)
- Added - Client uses HKCU when HKLM access is denied
- Fixed - PS Passthrough printing sometimes incomplete
- Fixed - v4 printers default to "print while spooling"
- Fixed - Pre-Render text (added addt'l option to only pre-render embedded)
- Added - dwSharePrinters registry key
- Added - Error Message box when client can't create a virtual channel
- Added - Launch Activation web site from server license dialog
- Added - Increased print job wait param
- Fixed - XP RDC MSI installer missing control panel applet
- Added - modified license agreement in install
- Fixed - text which doesn't show up correctly in some gray shaded boxes
- Added - Printer UI options for Extended tab to server control panel applet
- Fixed - bitmaps which print upside down
- Fixed - GDI leak
- Fixed - backward compatibility issue when printing from SDv2 (SD fXP)
- Fixed - memory overflow when printing from v2/v3 to v4 client
- Fixed - gray thatch pattern background became solid black background
- Fixed - ResetDC didn't update graphics state (caused output issues on jobs switch page size/resolution mid-job)
4.0.13.41 (10/6/2006)
- Fixed - v3 backward compatibility issue (forms didn't query correctly)
- Fixed - client crash during some printjobs
- Added - compatible with Simplify Suite 4.5 release
- Fixed - printout sized wrong in certain cases of PDEV updates
- Fixed - v4 client backward compatibilty with v3 - caused incorrect sizing on some printers
- Fixed - default printer monitoring not working
- Fixed - add/remove printer monitoring not working
- Added - CacheMethod for passthrough servers (so printer info is not cached on dynamic printer names)
- Added - additional checks for printer availability during Query
4.0.12.32 (9/8/2006)
- x64 release
- minor install updates
4.0.12.31 (9/1/2006)
- Fixed - lockup in sdnotify on disconnect/reconnect in XP RDC Version
- Fixed - install of ICA plugin fails on Windows 9x machines
- Fixed - incorrent output of text state (bold/italic) in some documents
- Fixed - scaling issue in some excel documents
4.0.11.24 (8/23/2006)
- Added - additional client side version logging
- Added - additional validity checks of extended DEVMODE information
- Added - pass "Enable advanced printing features" setting from client to server
- Fixed - buffer overrun in client v3 backward compatibility
- Fixed - incorrect text output size in some documents
4.0.10.23 (8/8/2006)
- Fixed - misc memory leaks in client plugin (caused occasional disconnect of client)
- Fixed - failure to unregister spooler notify on client
- Fixed - default printer names limited to 128 characters
- Fixed - install of RDP plugin fails on Windows NT4 clients
4.0.09.20 (7/14/2006) (Gold)
- Fixed - spooler crash when Blt'ing without a brush or source surface
- Fixed - crash on print from v3 printer to v4 client
- Fixed - recapture default printer fails for regular users
- Fixed - no readme in x64 client MSI
- Fixed - refresh client machine name on session reconnect
4.0.08.17 (7/11/2006)
- Fixed - port name conversion to session missed first significant digit
- Fixed - x64 server install didn't set security
- Fixed - license and readme didn't display correctly in x64 server install
- Fixed - compatibility and notify flags messed up in client
- Fixed - failure to build printers during some connections
- Fixed - default client install disables v2 backward compatibility
- Fixed - set security on client "Simplify Printing" key correctly
- Fixed - set security on client "ScrewDrivers Client v4" directory correctly
- Fixed - set security on server control panel correctly
- Fixed - control panel copied to correct directory in client MSI
- Fixed - x64 client control panel changes settings in wow6432node of registry
- Fixed - changed client control panel to allow setting of "notify default" on 9x os's
- Fixed - added install_ica to installers, instead of using installscript engine
4.0.07.14 (7/2/2006)
- Fixed - improved rasterop conversion to PatBlt
- Fixed - removed fontset redundancy on server and client
- Fixed - load WFAPI64 on x64 machines w/citrix, not WFAPI!
- Fixed - put 0x00A0 character back in, except on AnsiOnly printers
4.0.06.09 (6/10/2006)
- Fixed - embedded font list not saving during session
- Fixed - fixed mem leak freeing alternative font name in driver
- Fixed - launch process util from sdnotify before/after printers are built
- Fixed - launch process util from sdnotify before/after printers are deleted
- Fixed - angled text printing out incorrectly
- Fixed - crash on clientside during print (mstsc.exe error)
- Fixed - crash on client when connecting to non-sd server (mstsc.exe error)
- Fixed - failure of v4 client to build v3/v2 printers over ICA
- Fixed - failure of v4 client to send default printer for v3/v2 query over ICA
- Fixed - update to latest citrix sdk versions
- Fixed - add logging of citrix version on server
- Fixed - reconnect does not retry connection to client
4.0.05.03 (5/16/2006)
- Fixed - winlogon error when no client is installed (happens on disconnect?)
- Fixed - pop license nag screen even when license is expired/invalid
- Fixed - pop license nag screen on reconnect
- Fixed - rendering new page doesn't reset device context
4.0.04.01 (5/1/2006) (Final RC)
- !!First release to general public!!